package com.ruoyi.report_kf.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * 填料塑性指数试验检测记录详细视图对象 report_kf_tlsxzsjlb_ba_detail
 *
 * @author zyb
 * @date 2024-11-18
 */
@Data
@ExcelIgnoreUnannotated
public class ReportKfTlsxzsjlbBaDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 行号
     */
    @ExcelProperty(value = "行号")
    private Long baRowNumber;

    /**
     * 盒号id
     */
    @ExcelProperty(value = "盒号id")
    private Long hehId;

    /**
     * 盒号
     */
    private String heh;

    /**
     * 击数（次）
     */
    @ExcelProperty(value = "击数", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "次=")
    private String jis;

    /**
     * 试验次数
     */
    @ExcelProperty(value = "试验次数")
    private String shiycs;

    /**
     * 盒质量（g）
     */
    @ExcelProperty(value = "盒质量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "g=")
    private String hezl;

    /**
     * 盒+湿试样质量（g）
     */
    @ExcelProperty(value = "盒+湿试样质量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "g=")
    private String hejssyzl;

    /**
     * 盒+干试样质量（g）
     */
    @ExcelProperty(value = "盒+干试样质量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "g=")
    private String hejgsyzl;

    /**
     * 水分质量（g）
     */
    @ExcelProperty(value = "水分质量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "g=")
    private String shuifzl;

    /**
     * 干土质量（g）
     */
    @ExcelProperty(value = "干土质量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "g=")
    private String gantzl;

    /**
     * 含水率（%）
     */
    @ExcelProperty(value = "含水率", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "%=")
    private String hansl;

    /**
     * 塑限（%）
     */
    @ExcelProperty(value = "塑限", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "%=")
    private String sux;


    public ReportKfTlsxzsjlbBaDetailVo(long excelId, long baRowNumber) {
        this.excelId = excelId;
        this.baRowNumber = baRowNumber;
    }
}
